package com.qfedu.hotelssm.dao;

import com.qfedu.hotelssm.dto.SuggestExportDto;
import com.qfedu.hotelssm.dto.VisitExportDto;
import com.qfedu.hotelssm.dto.VisitRanktj;
import com.qfedu.hotelssm.entity.Complait;
import com.qfedu.hotelssm.entity.Visit;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author javaqjb
 * @date 2022/8/29
 */
public interface VisitDao {
    int save(Visit visit);
    //删除
    int delete(@Param("id") int id);
    //修改
    int update(Visit visit);
    //查询
    List<Visit> pageSelect(@Param("rank") String rank, @Param("start") int start, @Param("size") int size);
    //查询总条数
    long countEmp(String rank);

    int delByIds(int[] ids);

    List<VisitExportDto> all();

    int saveBatch(List<Object> list);

    List<VisitRanktj>selectRank();
}
